1 local int multiplication by local int: int
   2 local int division by local int without remainder: int
   3 local int division by local int with remainder: double
   4 local int modulo by local int: int
   5 local int addition local int: int
   6 local int substraction local int: int
   7 max value multiplication by max value: double
   8 infinity multiplication by infinity: double
   9 -1 division by infinity: double
  10 infinity division by zero: double
  11 infinity division by String: double
  12 local undefined division by local undefined: double
  13 local undefined multiplication by local undefined: double
  14 local undefined addition local int: double
  15 local undefined decrement postfix: double
  16 local undefined decrement prefix: double
  17 local int increment postfix: int
  18 local int increment prefix: int
  19 local int decrement postfix: int
  20 local int decrement prefix: int
  21 local int unary plus: int
  22 local int unary minus: int
  23 undefined multiplication by undefined: double
  24 undefined division by undefined: double
  25 global int addition global int: int
  26 global int substraction global int: int
  27 global int multiplication by global int: int
  28 global int increment postfix: int
  29 global int increment prefix: int
  30 global int decrement postfix: int
  31 global int decrement prefix: int
  32 global int unary plus: int
  33 global int unary minus: int
  34 global undefined decrement postfix: double
  35 global undefined decrement prefix: double
  36 object: object
  37 object division by object: double
  38 object division by object: double