Practice in making a Lisp language in C