Refactor numeric binary op functions, and add test for subtraction - which fails
Improved symbol parsing with more allowed chars.