When sorting an array by using a merge sort,
a. Do the recursive calls to merge Sort depend on the values in the array, the number of items in the array, or both? Explain.
b. In what step of merge Sort are the items in the array actually swapped (that is, sorted)? Explain