Local Bindings
Certain constructs cause creation of new local bindings.
> (setq x 99) ; Establishes a global binding
> (defun foo (x) (+ x 2)) ; Makes a local one
> (let ((x 15)) (print x)) ; Another local one
99 ; The global binding was not disturbed.