Pares do início e do fim
Associe o primeiro valor do array ao último, o segundo ao penúltimo, e assim por diante. Se o comprimento for ímpar, associe o valor do meio a ele mesmo. Retorne uma matriz vazia se a entrada estiver vazia.
Exemplo
Program.Pairs(new[] { 1, 2, 3, 4, 5 }) ➢ new[] { new[] { 1, 5 }, new[] { 2, 4 }, new[] { 3, 3 } }