The limits for using the native representation of integers on the
current architecture. Any integer that is outside this range uses
a more complex and slower representation. Also, some builtin
functions that don't expect very large integers might start to
complain about invalid argument type when given values outside
this range (they typically say something like "Expected integer,
got object").
NATIVE_MIN is not greater than -2147483648
(-0x80000000
).
NATIVE_MAX is not less than 2147483647
(0x7fffffff
).