Fixed changing scale to precision.  max returns first arg when the args are equal, and -0 is a number.