Building an 8-bit binary adder from discrete logic gates to understand fundamental computer arithmetic.