Mínimo de elementos a eliminar para que la suma sea par

Crea una función que devuelva la cantidad mínima de elementos que deben eliminarse de un arreglo para que la suma de sus elementos restantes sea par.

Ejemplos

Program.MinimumRemovals(new[] { 1, 2, 3, 4, 5 }) ➞ 1

Program.MinimumRemovals(new[] { 5, 7, 9, 11 }) ➞ 0

Notas

La respuesta siempre es 0 o 1. Devuelve 0 cuando la suma del arreglo ya es par.