How would we write min and max?
These follow the pattern of size, and can also be written as the same public/private pair and use recursion.