test if the double represents a valid datum in the context of this unit.
return the maximum valid value. Any value greater than this value is invalid.
return the minimum valid value. Any value less than this value is invalid.