External Merge Sort