;; List of variables that are surrounded by parens (let ((a 5) (b 6)) (+ a b)) ;; Local functions ;; It's like let. A list of functions and their descriptions, ;; followed by some stuff to do with them (flet ((function_name (args) ...Function Body...)) body) ;;example (flet ((f (n) (+ n 10))) (f 5)) >> 15 ;; labels -- like flet, but allow functions to call other ;; defined functions or themselves ;; Same basic structure as flet (labels ((a (n) (+ n 5)) (b (n) (+ (a n) 6))) (b 10)) >> 21