Construct logic circuits, state machines, and computational units using discrete digital components.
Design and simulate a 4-bit synchronous up/down counter using D flip-flops and logic gates.