Clojure has really nice syntax for specifying values, symbols and bindings.
3.1415
We can define bindings that are valid for the entire program.
(def pi 3.1415)
Sometimes, we want a binding to exist with a limited duration.
; Two bindings are created, but they
; are only valid within the (let ...)
; block.
(let [first-name "Albert"
last-name "Einstein"]
...
...)