Рекурсия

Рекурсия (от лат. recursus — «возвращение») — метод, при котором функция вызывает сама себя для решения задачи, пока не будет достигнуто базовое условие.