[Haskell-cafe] Splitting list with predicate