docs: public BigRational multiply(BigInteger value) {
  		if (isZero() || value.signum() == 0) {
  			return ZERO;
  		}
  		if (equals(ONE)) {
  			return valueOf(value);
  		}
  		if (value.equals(BigInteger.ONE)) {
  			return this;
  		}
  
  		return multiply(new BigDecimal(value));
  	}