Triangular systems and a generalization of primitive polynomials. (May 2015)