Invertir colores

Crea una función que reciba un color RGB como tres canales enteros y devuelva su inverso. Invierte cada canal restándolo de 255, conservando el orden rojo-verde-azul.

Ejemplos

Program.InvertColor(new[] { 255, 255, 255 }) ➞ new[] { 0, 0, 0 }
Program.InvertColor(new[] { 0, 0, 0 }) ➞ new[] { 255, 255, 255 }
Program.InvertColor(new[] { 165, 170, 221 }) ➞ new[] { 90, 85, 34 }

Notas

La entrada contiene exactamente tres enteros desde 0 hasta 255.