Execution Tracer
The class Trace takes as argument a string value. The constructor prints a message using the strings and the destructor prints a different message using the same string:
To trace the flow of function invocations, the programmer simply creates a declaration for a dummy variable of type Trace in each procedure to be traced