a barebones python interpreter in written in racket