Ресурс:
Алгоритмы и рекурсивные функции