game of life written with haskell