Generalized Analytic Functions