Add OR gate
Add XOR gate implemented as per the book (9 Nand gates)
Change XOR to use only 4 Nand gates