A flip flop counter, receiving a 4Hz signal, and counting at 2Hz. It can make jumps instantly. It can do this because it operates on the principle that !(--i) == ++i. The counters not in use is initialized to 11111, allowing me to create a mirror image of the value I want to use, and just invert it at output.
It does take time to initialize the counter. This is masked by using two counters, one engaged with the circuit, and one being initialized at 11111. When I jump, it simply overwrites the free counter, and re initializes the the other counter.
Be careful, jumping too fast can lead to unpredictable results, as it takes at most 1.5 seconds to fully reset the counters.
Enjoy taking this apart!