bitwise operators

+tests