Understanding recursion by looking at the factorial program

In the past several blog posts I have been discussing functions. I have discussed in detail:-