Implementing the Comparison-Based External Sort