[Haskell-beginners] Mixing pattern matching and guards