code: public BigRational add(BigInteger value) {
  		if (value.equals(BigInteger.ZERO)) {
  			return this;
  		}
  		return add(new BigDecimal(value));
  	}
docs: Calculates the addition (+) of this rational number and the specified argument.
  
  <p>This is functionally identical to
  <code>this.add(BigRational.valueOf(value))</code>
  but slightly faster.</p>
  
  <p>The result has no loss of precision.</p>
  
  @param value the {@link BigInteger} to add
  @return the resulting rational number