code: public BigDecimal absSquare(MathContext mathContext) {
  		return re.multiply(re, mathContext).add(im.multiply(im, mathContext), mathContext);
  	}
docs: Calculates the square of the absolute value of this complex number.
  
  <p>This method is faster than {@link #abs(MathContext)} since it does not need to calculate the {@link BigDecimalMath#sqrt(BigDecimal, MathContext)}.</p>
  
  <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
  @see #abs(MathContext)