(1) (i) Add the special form let to the metacircular interpreter
Hint: remember let is just syntactic sugar for a lambda expression and so a rewrite to the lambda form is all that is required.
(ii) What changes are needed in the metacircular interpreter so that Scheme uses dynamic instead of lexical scoping?