Fixed impose issues in a number of formulas. Redesigned Multiply impose
methods (untested). Added negate(Number) to NumberUtils and made
signum(Number) more accurate.