[Haskell-cafe] Can't find space leak in external sort with tournament trees (test case attached)