Found something really funny in the book.
-----
Don't use recursion for factorials or Fibonacci numbers.
------
from Code Complete 17.2
In this paragraph, one sentence is really GOOD.
if a programmer who worked for me used recursion to compute a factorials, I'd hire someone else.
How may times I have seen the text books used recursion approach to calculate factorials . And to some extent, it has almost become a classic recursive approach.