Solo mutaciones: ceros al final
Mueve todos los ceros al final del arreglo de entrada, preservando el orden relativo de los valores distintos de cero. Muta y devuelve el arreglo original; no devuelvas una copia.
Ejemplo
Program.ZeroesToEnd(new[] { 1, 2, 0, 0, 4, 0, 5 }) ➢ new[] { 1, 2, 4, 5, 0, 0, 0 }