[Haskell-beginners] Context reducion Stack overflow