Iterative circuits
Addition of two bits

As a truth table

Half adder
Two inputs (A and B) and two outputs (sum and carry). Does not take any 'previous' carry.

From universal gates

Full adder
Three inputs (A, B and previous carry) and two outputs (sum and carry). Includes carried bit from previous results
Full adder from two half adders

n-bit adder

for
A K-map for big number of
