Так вот , это самый простой способ который показывает что алгоритм может и в обратном порядке начать работать , т.е. сам может менять направление. И я хочу сказать , что так и есть - С сперва уходит вниз , а потом начинает расти. Это может сделать только рекурсивный алгоритм. Линейный алгоритм который идёт толко в одном направлении обречён. Вот здесь теперь я надеюсь понятно почему важно выбрать правильно работу цикла - слева направо или справа на лево . Все это влияет на скорость , а точнее на лишнии щелчки релюхами.