removing string-based binary operations (1/2)

Becasue that is a horrible way of doing things
no more string-based binary arithmatic

STILL full of magic numbers though, I should probably fix that.