implement orGate and orGate2
add tests for orGate and orGate2