Move minimum and maximum defaults to Numeric type

* The defaults are overridden in every other class that
  uses ValueComparable, and it's quite primitive dependent, so it
  makes more sense to move this to the Numeric type.