[Haskell-cafe] Elegant external sorting