[Haskell-beginners] nested guards