pub trait Bounded { fn min_value() -> Self; fn max_value() -> Self; }
Numbers which have upper and lower bounds
returns the smallest finite number this type can represent
returns the largest finite number this type can represent