This concept is therefore more restrictive than simply a function accepting a real number; it is supposed to return a real number. In practice the classical theory also admitted complex number-valued functions, of great convenience in many fields such as Fourier analysis; this convention is continued in most parts of real analysis. The division of mathematical analysis into real variable and complex variable became obsolescent with the introduction of functional analysis from about 1920 onwards.