Make divVerent happy about handling divison by zero/inf/nan and negitive versions. This code now assumes IEEE 754.