code: public BigComplex reciprocal(MathContext mathContext) {
  		BigDecimal scale = absSquare(mathContext);
  		return valueOf(
  				re.divide(scale, mathContext),
  				im.negate().divide(scale, mathContext));
  	}
docs: Calculates the reciprocal of this complex number using the specified {@link MathContext}.
  
  <p>This methods <strong>does not</strong> modify this instance.</p>
  
  @param mathContext the {@link MathContext} used to calculate the result
  @return the calculated {@link BigComplex} result