Implement a mergeSort.function that will recursively call itself. Assume an array of integers that you can implement in main function. You may just create a secound array for the function to use for the merging array A` and you can pass this an an argument to the function as well. There are other ways of doing it as well. Have the main function print the array before and after calling mergeSort. C++.