Circuits using logic gates Boolean Algebra Adders (Half and Full)