On the right, you see all predeclared names of MISC, in alphabetical order. Click on a name to see how it is defined and used.

Once you have read section 1.2.3 Orders
of Growth of the textbook, you may wonder about the order of growth of these functions.
You can assume that all functions in MISC run
in `O(1)`

time, except `display`

, `error`

and `stringify`

,
which run in `O(n)`

time, where `n`

is
the size (number of components such as pairs)
of their first argument. More on pairs in
chapter 2 Building Abstractions with Data
of the textbook.