pub fn compare<T>(a: &T, b: &T) -> Orderingwhere T: PartialOrd,
General comparison that unlike cmp method in trait core::cmp::Ordering does not require onerous trait bounds, namely T to be Ord, Iterator, etc.