[Haskell-beginners] case as guards in lambda functions