Polynomial Computation