Topics in Functional Equations