code: function correctionFactor() {
      var args = Array.prototype.slice.call(arguments);
      return args.reduce(function (prev, next) {
        var mp = multiplier(prev),
          mn = multiplier(next);
        return mp > mn ? mp : mn;
      }, -Infinity);
    }
docs: Given a variable number of arguments, returns the maximum
  multiplier that must be used to normalize an operation involving
  all of them.