A lisp implementation from ground up.