fixed e1 bug selecting second in (id val) pair. Interpreter and tests for e2