Я сейчас изучаю Питон и C++. Там есть такое понятие, как рекурсии. Что же это такое? Это функции, которые сами активируют себя, причем могут очень много раз. Важно знать, что после того, как запускается функция следующая строка будет выполнена после завершения функции. Если кому-то интересно могу выпустить проект, в котором подробно опишу действие рекурсий. В этом проекте я сделал три рекурсии. Вторая менее интересная, но другие обязательно посмотрите и попробуйте разобраться как они работают. 1. Разворот слова без дополнительных списков и переменных. 2. Просто узнать на сколько далеко ушла рекурсии. Может быть много, где полезна. 3. Записывает координаты мышки и после ее нажатия будет воспроизводить их, причем в обратном порядке без списка. Также показывает сколько кадров уже записал. Чтобы их активировать нажмите на клавишу с их номером. А чтобы остановить все нажмите пробел.