Operador de módulo correto

Crie uma função que retorne o módulo matemático de dividend por um divisor positivo. O resultado é o único resto r para o qual 0 <= r < divisor e dividend - r é divisível exatamente por divisor.

Exemplos

Program.Mod(-13, 64) ➞ 51

Program.Mod(50, 25) ➞ 0

Program.Mod(-6, 3) ➞ 0

Observações

O operador % do C# pode produzir um resto negativo para um dividendo negativo; normalize-o para o intervalo acima.