static long unsignedMin(final long a, final long b) {
    return Long.compareUnsigned(a, b) < 0 ? a : b;
  }
Returns the lesser of the two values, when compared as an unsigned value

@param a first value
@param b second value
@return a if, as an unsigned integer, a is less than b; otherwise b.
evm/src/main/java/org/hyperledger/besu/evm/internal/Words.java