Ripple carry adder
adding k-bit values
ripple-carry adder: combine k 1-bit full adders
3-bit ripple-carry adder
Notice that 0 is hard-wired as carry-in for rightmost full adder (could have used half adder)