[Haskell-cafe] I need a hint in list processing