... the first letter, the first identifier starting with A will grab theobvious slot, the second identifier starting with A will collide with the first starting with B, and soon. A better technique ... calling a definemacro routine fromwithin the switching construct responsible for handling directives. The definemacro routineprovides (recursively) for the definition of one macro within the definition ... fact, we go further and code the routine so that it always finds anappropriate entry, if necessary creating a new node for the purpose. Thus, findentry is a routine with side-effects, and so might...