Design and simulate digital logic circuits of varying complexity.