Смена поколений например.
Это функция некая... f(x,y,f); или все таки ...
Fi(x,y);
?
Мне кажется мало людей, для которых любая рекурсивная функция будет более понятной, чем аналогичная итеративная. Тут скорее всего преобладают 2 варианта: Либо итерация либо без разницы.
Итерация понятней (хотя возможно не всегда) и стековерфло ждать не придется
имхо конечно
По всем трем вариантам - первый ответ...
Смену поколений можно признать рекурсией если между ними сохраняется преемственность. А если каждое само по себе, то какая это рекурсия, скорее слегка упорядоченный рандом.