write a function that accepts as arguments a pointer to a float representing an array and an int representing the size of the array. the function should dynamically create a new array of floats with the same number of elements. it should then copy the contents of the argument array such that the values are reversed in the new array. the function should return a pointer to the new array. before returning, it should delete the old array. call the function from main to show that it works. the pointer passed to the function should be dynamically allocated as well. display the contents of the new array.