code: public static CountableValueRange<BigInteger> createBigIntegerValueRange(BigInteger from, BigInteger to) {
          return new BigIntegerValueRange(from, to);
      }
docs: Build a {@link CountableValueRange} of all {@link BigInteger} values between 2 bounds.
  @param from inclusive minimum
  @param to exclusive maximum, {@code >= from}
  @return never null