Added interpreter code from pset 5