Recursion in C

Recursion is a situation where a function calls itself.