Рекурсия — это мощнейшая парадигма программирования, элегантная и математически красивая. Однако за ее изяществом скрывается понятие «стоимости», которое каждый разработчик, особенно начинающий, долже...