private static void incrementArray(int[] array) {
    for (int i = 0; i < INT_COUNT; ++i) {
      if (array[i] != SqlMathUtil.FULLBITS_32) {
        array[i] = (int) ((array[i] & SqlMathUtil.LONG_MASK) + 1L);
        break;
      }
      array[i] = 0;
      if (i == INT_COUNT - 1) {
        SqlMathUtil.throwOverflowException();
      }
    }
  }
Multiplies this value with the given value.

@param left
         the value to multiply. in AND out.
@param right
         the value to multiply. in
common/src/java/org/apache/hadoop/hive/common/type/UnsignedInt128.java