[Haskell-beginners] Memory usage problem