Adds the ++ and -- operators in a limited way.
In addition: addresses an issue with references that was causing incorrect variable values to be stored in some cases.