negation
I read that as
negaton and I was like woah that's a dope name for a negated address space.
Anyway, to check if a number is an integer I've always used
%possibleInt + 0 $= %possibleInt because Torque will automatically convert a string to a number when adding 0 to it, so everything after the first alphabetical character in the string will be chopped off (for most strings this will be the entire thing resulting in 0, something like "4loko" will become 4) which will no longer be equal under a string check to the original variable. It has the luxury of avoiding any slow features like function calls and is simple enough. In theory you could use bitwise operators like
~~%possibleInt $= %possibleInt or
%possibleInt | 0 $= %possibleInt or
%possibleInt ^ 0 $= %possibleInt or whatever, but I like the simplicity of just adding zero. The string check is necessary because
"hello" + 0 resolves to 0 and a number check with == would resolve the second operand (also "hello") into 0, and
0 == 0 so that won't work.