Pares do início e do fim

Escreva uma função que emparelhe o primeiro número de um array com o último, o segundo número com o penúltimo, etc.

Exemplos

pairs([1, 2, 3, 4, 5, 6, 7]) ➞ [[1, 7], [2, 6], [3, 5], [4, 4]]

pairs([1, 2, 3, 4, 5, 6]) ➞ [[1, 6], [2, 5], [3, 4]]

pairs([5, 9, 8, 1, 2]) ➞ [[5, 2], [9, 1], [8, 8]]

pairs([]) ➞ []

Notas

  • Se o array tiver um tamanho ímpar, repita o elemento do meio duas vezes para formar o último par.
  • Retorne um array vazio se a entrada for um array vazio.