all binary math

need to fix << so that 0/n doesn't print (e.g. 2+0/2)
fixed checkForMixedNumber()