Timothy Budd's C++ versions of the Kamin Interpreters