Some of the arithemtic operations do not work the same as the JavaScript implementation. For example: | Rule | Our result | JS result | | ------------- |:-------------:| -----:| | `{"-":[4,true]}` | NaN | 3 | | `{"+":[2,2,2,2,2]}` | Error | 10 | | `{"/":[4,true]}` | NaN | 4 | | `{"-": 2}` | Error | -2 | | `{"%": [101,true]}` | NaN | 0 |