orGate and orGate2 done, with tests.