watch for b == 0 as in 0**x
check two cancel and together options