A polynomial of the form f(x) = a_n x^n + a_(n - 1) x^(n - 1) + ... + a_1 x + a_0 having coefficients a_i that are all integers. An integer polynomial gives integer values for all integer arguments of x. The set of integer polynomials is denoted Z[x]. Integer polynomials are sometimes also called "integral polynomials, " although this usage should be deprecated due to its confusing use of the term "integral" as an adjective. An integer polynomial is called primitive if the greatest common divisor (a_0, a_1, ..., a_n) = 1.