Comprobar si un número está dentro de un rango dado

Crea una función que devuelva true cuando un número se encuentre dentro de un rango numérico cerrado, incluidos ambos extremos.

Ejemplos

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

Notas

Los números pueden ser negativos o decimales. Min siempre es menor o igual que Max.