[Haskell-beginners] A question about pattern matching