пока единственый раз в своей практике столкнулся с рекурсией, так нет бля ошибка переполнения стека
И че делать ?