+ implement simple interpreter
+ part of assignment 3