powelynomial