Might as well go with a bang.
Excellent job. You got bonus points for writing it in Lisp. I assume you've read SICP?
Parts of it, anyway.
Might as well go with a bang.