Se você ainda não sabe o que é a recursão?, leia esta frase novamente.
Se você ainda não entendeu, não se preocupe! A recursão é uma técnica de programação em que uma função chama a si mesma, criando um loop infinito até que uma condição seja atendida. É como uma cascata de chamadas de função!