code: public UnsignedInteger mod(UnsignedInteger val) {
      return fromIntBits(UnsignedInts.remainder(value, checkNotNull(val).value));
    }
docs: Returns this mod {@code val}.
  
  @throws ArithmeticException if {@code val} is zero
  @since 14.0