Added mergeSort