Suppose a function is supposed to swap the first half and second half of a vector, EXCEPT for the middle element which never changes. Assume the vector passed to the function always has an odd number of elements (1,3,5, etc.). For example: The initial vector (1,2,3,4,5,6,7] Would become [5,6,7,4, 1, 2, 3] int temp: temp-vat: vat(i)=v.at(i); vat) - temp