Working on mergeSort