merge sort version II, in this version, there is no need to copy the right half of the array