External Merge Sort implemented