Worked on MergeSort