pub fn limit_range<T>(min: T, max: T, value: T) -> Twhere T: PartialOrd,
Caps a value inside a certain range.