 Binding a dynamically scoped variable temporarily creates a new memory location for that variable, and associates the name with that location.While that binding is in effect, all references to that variable refer to the new binding; the previous binding is hidden.When execution of the binding expression terminates, the temporary memory location is gone, and the old binding is revealed, with the original value intact.