Polynomial Patterns