code: public BigFloat multiply(BigFloat x) {
  		if (x.isSpecial())
  			return x.multiply(this);
  		Context c = max(context, x.context);
  		return c.valueOf(value.multiply(x.value, c.mathContext));
  	}
docs: Returns the {@link BigFloat} that is <code>this * x</code>.
  
  <p>If the two values do not have the same {@link Context}, the result will contain the {@link Context} with the larger precision.</p>
  
  @param x the value to multiply
  
  @return the resulting {@link BigFloat}
  
  @see BigDecimal#multiply(BigDecimal, MathContext)