Binary ops

All binary ops working including int to float casting when needed.  

closes #99
nah, if you wrap it in `SFloatCast` then `sexpr_to_code` will handle it for you