A simple lisp parser in c, because why not!