2. Introduction
Recursive functions are those function which are call
themselves repetitively.
The function call themselves repetitively until certain
condition is satisfied.
The recursive function have following types of
statements:
A statement or condition to determine if the function is calling
itself again.
Function call which should have argument
Conditional statement(if-else)
A return statement.