бесконечная рекурсия (infinite recursion)

Бесконечная рекурсия возникает, когда функция прямо или косвенно вызывает саму себя, в результате чего такие вызовы происходят бесконечно. Вследствие этого программа зависает.