boolean inverse of the function iff, equivalent to xor same as nand or nor
0 niff 0 =0 1 niff 0 =1 0 niff 1 =1 1 niff 1 =0