https://www.geeksforgeeks.org/program-for-conways-game-of-life/
Inicialmente, há uma grade com algumas células que podem estar vivas ou mortas. Nossa tarefa é gerar a próxima geração de células com base nas seguintes regras:
Qualquer célula viva com menos de dois vizinhos vivos morre como se causada por subpopulação.
Qualquer célula viva com dois ou três vizinhos vivos passa para a próxima geração.
Qualquer célula viva com mais de três vizinhos vivos morre, como se por superpopulação.
Qualquer célula morta com exatamente três vizinhos vivos torna-se uma célula viva, como se por reprodução.