@zens

Example 4.3:

Suppose you need to augment a program such that the interface is additive. (i.e., Allowing for the easy addition of additional operations which lookup the correct procedure to call based on the types of arguments supplied. This is usually called Argument Dependent Lookup or ADL.)

Rewrite the program to use an additive interface and create new procedures that get called using ADL.

Answer 4.3:

Question significant choices you've made in your life.