[Haskell-beginners] maximum: stack overflow?