Pregunta de entrevista de HSBC

what is Recursion in programming language