What is recursion?

What is recursion?


A recursion function is one which calls itself either directly or indirectly it must halt at a definite point to avoid infinite recursion. 

Comments