my implementation of lisp ...and the steps I took to make it