a list of programs of conway's game of life