IBM Interview Question

What is recursion?