docs: public static Stream<BigDecimal> rangeClosed(BigDecimal startInclusive, BigDecimal endInclusive, BigDecimal step, MathContext mathContext) {
      	if (step.signum() == 0) {
      		throw new IllegalArgumentException("invalid step: 0");
      	}
  		if (endInclusive.subtract(startInclusive).signum() == -step.signum()) {
  			return Stream.empty();
  		}
      	return StreamSupport.stream(new BigDecimalSpliterator(startInclusive, endInclusive, true, step, mathContext), false);
      }