made infix operators and removed binary ops as special case. Fixes issue #16