Conways Game of Life in Haskell