C Recursion

Recursion is a programming technique that allows the programmer to express operations in terms of themselves. Any function which calls itself is called a recursive function. If a program allows you to call a function inside the same function, then it is called a recursive call of the function.


Calculate the factorial of a number.