hotfixes: arithmetic error handling

Merged from hotfix to master and develop:
- OverflowError is now handled properly; values are deleted from the
stack.
- Operators can now return a value, which is assigned to an error if it
is not the empty string, None, or '\n'. This fixes arithmetic errors
(can't ln a negative; can't divide by zero).