Вот моя программа, написанная на APL лет пять назад:Кому интересно, может проверить. M - начальная матрица, N - число поколений.