Add Game of Life exercise

Added a new Haskell practice exercise Game of Life based on the available problem specification.