in VariableExp
the function containsVar(String varName, Boolean isOldExp)
always returns false, even if i think it should be returning true.
To test, I took code from the function containsVar in varExp and it seems to be doing what I think it should.