Example Interpreter as learned from Derek Banas