adding regular mergeSort