[Haskell-beginners] Problem with numeric types