4-bit binary counter built on D flop-flops. If CLK MODE is high, counter increments on negative-going edge, otherwise it increments on positive-going edge