docs: public static Number leftShift(Number left, Number right) {
          if (isFloatingPoint(right) || isBigDecimal(right)) {
              throw new UnsupportedOperationException("Shift distance must be an integral type, but " + right + " (" + right.getClass().getName() + ") was supplied");
          }
          return getMath(left).leftShiftImpl(left, right);
      }