An implementation of Lisp in C