pub fn fold<T: Float>(value: T, min: T, max: T) -> T
Fold a value within a range
If a type conversion fails.