Infosys Interview Question

Can you explain the concept of recursion and provide an example in Python?