Tech Mahindra interview question

what is recursion