In an efficient way, no. Not that I've found. Using conditionals as work arounds? Sure.

IF
CharacterGetVarInteger(_Player, "Number", 1)
THEN
CharacterSetVarInteger(_Player, "Number", 2);

etc.

Maybe someone else can shed some light on math operations in osiris.