Being abstract is something profoundly
different from being vague... The purpose of abstraction is not to be
vague, but to create a new semantic level in which one can be
absolutely precise. —
attributed to E. W. Dijkstra
For this unit, work through the following preparatory
activities.