Practice project for http://pythonpracticeprojects.com/lisp.html