Multiplier
Multiplier circuit
(Fig. 4.26)
The efficiency of this can be improved, but there is a more fundamental problem:
How to implement the notions of:
state (registers)
update (clock)