  Complex analyticity is generalized to hypercomplex functions, quaternion or
octonion, in such a manner that it includes the standard complex definition and
does not reduce analytic functions to a trivial class. A brief comparison with
other definitions is presented.
