1 Если ты еще не понял, что такое рекурсивный метод программирования, то прочитай это предложение сначала. 2 Рекурсия иногда улучшает читаемость кода и уменьшает количество написаного кода. Любой рекурсивный алгоритм можно переписать без рекурсии. Когда ресурсы (память и время выполнения) критичны, рекурсию стоит избегать.