Mínimo de elementos a remover para tornar a soma par

Crie uma função que retorne o número mínimo de elementos que precisam ser removidos de um array para que a soma dos elementos restantes seja par.

Exemplos

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

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

Observações

A resposta será sempre 0 ou 1. Retorne 0 quando a soma do array já for par.