Cat computes factorials with a stack and recursion | ScratchStats