2-sumulations. orGate, orGate2 and demux