Polynomial solutions of algebraic difference equations and homogeneous symmetric polynomials. (March 2021)