Comparable
A standard protocol that makes `<` work for a type, so it can be sorted with `sorted()` and `max()`. You write the `<` yourself.
A standard protocol that makes `<` work for a type, so it can be sorted with `sorted()` and `max()`. You write the `<` yourself.