pub trait UpperBounded { fn max_value() -> Self; }
Numbers which have upper bounds
Returns the largest finite number this type can represent