Logic Circuits

also reversible