Retorne o primeiro e o último elemento de um vetor

Crie uma função que receba um vetor de strings e retorne a primeira e a última string em um novo vetor.

Exemplos

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

O vetor de entrada sempre contém pelo menos duas strings.