[Haskell-cafe] Space Efficiency When Sorting a List of Many Lists