Full Adder and Half Adder Circuits