Doesn't crash on empty argument
Minor

Bugfix, were a MAX_VALUE + MAX_VALUE =/
Prints raw text before evaluating.
Added spaces after symbol replacement
minor
Very minor
Speed up
Structure change but essentially the same