IBM interview question

Explain recursion in C. Write a program to explain it.