A mini-lisp interpreter using Python