Conway's Game of Life - 2013 Redux by Brandon Milton, http://brandonsoft.com