Devuelve el primer y el último elemento de un vector

Crea una función que reciba un vector de cadenas de texto y devuelva la primera y la última cadena en un vector nuevo.

Ejemplos

firstLast(std::vector<std::string>{"one", "two"}) ➞ std::vector<std::string>{"one", "two"}

firstLast(std::vector<std::string>{"edabit", "13", "true"}) ➞ std::vector<std::string>{"edabit", "true"}

firstLast(std::vector<std::string>{"hello", "edabit", "dot", "com"}) ➞ std::vector<std::string>{"hello", "com"}

Notas

El vector de entrada siempre contiene al menos dos cadenas de texto.