Conway's Game of Life - New version which uses Set internally instead of List