A ruby Game of Life implementation, with a couple of interesting code restrictions