Сокращение глубины операции - процедура выноса за пределы цикла операторов, аргументы которых являются функциями рекурсивно определяемых переменных, и замена их внутри цикла
простыми рекурсивными операторами присваивания, аргументы которых не зависят от других переменных.