El promedio de los antípodas

Divide un arreglo de enteros en dos mitades externas de igual tamaño, descartando el valor central cuando su longitud sea impar. Empareja cada valor de la primera mitad con el valor reflejado de la segunda mitad y devuelve sus promedios.

Ejemplo

Program.AntipodesAverage(new[] { 1, 2, 3, 4 }) ➢ new double[] { 2.5, 2.5 }