Algorithm Development Case Study: Life 1: Conway's Game of Life (aka CGoL)

First up this semester is a simulation of Conway's Game of Life (CGoL). It will remind us how to work with lists of lists, a very common data structure, and give us a base for algorithm refinements in the coming weeks.