Corrija o erro: modificação de arrays

O código inicial contém um erro. Corrija-o para que a função retorne um novo vetor com todos os elementos, exceto o último.

A função não deve alterar o vetor original. Portanto, chamadas repetidas com a mesma entrada devem retornar sempre o mesmo resultado.

Exemplo

std::vector<int> values{1, 2, 3, 4, 5};

minusOne(values); // ➞ [1, 2, 3, 4]
minusOne(values); // ➞ [1, 2, 3, 4]
minusOne(values); // ➞ [1, 2, 3, 4]

Notas

Corrija o código na aba Código; não altere a assinatura da função.