Рекурсия

Как-то так:

Рекурсия!

Попробовать самому =)