Half adders and full adders are the building blocks of all adders and multipliers. We will change our view of what a full adder is at some point, but the intuition we develop about relative complexities of sums and carries will stick with us for a very long time.