Following buildyourownlisp.com to implement a lisp in c