PartialOrd is a Rust trait that lets a generic type use comparison operators such as <, >, and ==. A type parameter needs this trait when a function compares its values. section 5.1
Combine PartialOrd with other trait bounds when the same values must also be displayed. The bound U: Display + PartialOrd requires U to support both formatted output and comparisons. section 5.1
This example compares two generic U values with > while displaying them, using PartialOrd alongside Display. section 5.1
