Ogrelogic interview question

Explain recursion and how you use it