Difference and Functional Equations.