1
Assuming a software implementation — alternatively, we might build a piece of
hardware.