public PowerTwoNMinusOneIterator(BigDecimal x, MathContext mathContext) { this.mathContext = mathContext; xPowerTwo = x.multiply(x, mathContext); powerOfX = BigDecimalMath.reciprocal(x, mathContext); }