Domanda di colloquio di HSBC

what is Recursion in programming language