docs: public static BigComplex log(BigComplex x, MathContext mathContext) {
  		// https://en.wikipedia.org/wiki/Complex_logarithm
  		MathContext mc1 = new MathContext(mathContext.getPrecision() + 20, mathContext.getRoundingMode());
  		MathContext mc2 = new MathContext(mathContext.getPrecision() + 5, mathContext.getRoundingMode());
  
  		return BigComplex.valueOf(
  				BigDecimalMath.log(x.abs(mc1), mc1).round(mathContext),
  				x.angle(mc2)).round(mathContext);
  	}