HalfAdder.
FullAdder.
Add16.
Inc16.
ALU.