Polynomial least squares