Recursive functions are those function which are call
The function call themselves repetitively until certain
condition is satisfied.
The recursive function have following types of
A statement or condition to determine if the function is calling
Function call which should have argument
A return statement.