public static void Main()
Console.WriteLine(Coerce(3,0,10));
Console.WriteLine(Coerce(3,5,10));
Console.WriteLine(Coerce(13,0,10));
public static T Coerce<T>(T val, T min, T max) where T:IComparable {
if (val.CompareTo(min) < 0)
else if (val.CompareTo(max) > 0)