John Conway's Game of Life

Rules

  1. Live cells with one or fewer neighbors die from isolation.
  2. Live cells with four or more neighbors die from overcrowding.
  3. Live cells with two or three neighbors survive onto the next generation.
  4. Dead cells with exactly three neighbors are born into the next generation.