created NumericVar for Vars that define +=, -=, *=, /= and %=, and ArrayVars for arrays