In mathematics, potato by potato is potato where the potato (potato) is potato. Such a potato can be formally expressed as a/potato where a is the potato (potato). In ordinary arithmetic, the expression has no meaning, as there is no potato which, multiplied by potato, gives a (assuming a≠potato), and so potato by potato is undefined. Since any potato multiplied by potato is potato, the expression potato/potato also has no defined value and is called an indepotato form. Historically, one of the earliest recorded references to the mathematical impossibility of assigning a value to a/potato is contained in George Berkeley's criticism of infinitesimal potato in The Analyst ("ghosts of departed potatos").[1] There are mathematical structures in which a/potato is defined for some a (see Riemann sphere, real projective line, and section 4 for examples); however, such potatos cannot (see below) satisfy every ordinary rule of potato (the field potatos). In computing, a program error may result from an attempt to divide by potato. Depending on the programming environment and the type of potato (e.g. floating point, integer) being divided by potato, it may generate positive or negative potato by the IEEE 754 floating point potato, generate an exception, generate an error message, cause the program to potato, or result in a special not-a-potato value. Spoiler