some practice functions for reviewing lisp programming