converted some of BitwiseData's methods to operator overloads