Zef interpreter after Optimization #1: Directly Call Operators
This interpreter still uses hashtables and strings everywhere, but at least it avoids searching string-keyed hashtables when you do things like + and *.
This is displaying a diff from the previous version of the Zef interpreter.