Verifique se um número está dentro de um determinado intervalo

Crie uma função que retorne true quando um número estiver dentro de um intervalo numérico fechado, incluindo os dois limites.

Exemplos

Program.IsInRange(4m, new NumericRange(0m, 5m)) ➞ true
Program.IsInRange(4m, new NumericRange(6m, 10m)) ➞ false
Program.IsInRange(5m, new NumericRange(5m, 5m)) ➞ true

Observações

Os números podem ser negativos ou decimais. Min é sempre menor ou igual a Max.