ABSTRACT

There is no fundamental difference between operators and functions; it is merely conventional to implement some facilities as operators and some as functions. In most cases, active operators and functions both rely on procedures, which were introduced in the previous chapter primarily from a programming perspective. This chapter takes a more mathematical view, although recursion is still an important concept.