I was playing around with calc bignums and found that calculating the factorial of large numbers results in the error "Variable binding depth exceeds max-specpdl-size". I though this might be a good chance to try out the contribution process, I've attached a path which simply eliminates the troublesome recursiveness of math-factorial-iter. -Michael