[Haskell-beginners] Problem "grouping" a list