Working through Mazes for Programmers in Common Lisp with Sketch.