Taxicab numbers

Implement Taxicab numbers.
I think `Ord` and `PartialOrd` should behave the same way. You can achieve this by providing a custom implementation of `Ord`, like you did with `PartialOrd`.