recursão infinita

A recursão infinita ocorre quando uma função chama a si mesma direta ou indiretamente, fazendo com que a função tente chamar a si mesma para sempre e nunca se encerrando. Isso faz com que o programa trave.