added nand, nor, xor, eq and reductive operations