Write a function that takes as parameters two vectors of strings, the first populated, the second being initially empty. In the first parameter, some elements of the vector will be names in the format FirstName LastName (i.e. they consist of two names separated by a single space), while some elements will consist only of a first name. The function will construct a second vector holding First Names only. This is a void function, to be called compileFirstnames; both parameters are passed by reference; use the const modifier as appropriate. Finally, write a statement invoking the function, passing in previously declared vectors names (populated with names as indicated above), and firstNames (initially empty)..