Implement basic evaluation
Ch2. lambda, closure, let, env!
add memo
if statement as a special form
recursive let (letrec), and memo about pure functional language
list and cond
add parser, quote. then tweak special_form? and eval_special_form
add repl
set!
Merge branch 'scheme_in_ruby'