Minecraft wiki entry for Memory, associated text: Those designs make use of observers and the quasi-connectivity effect. Designs O1 and O2 work for a rising signal, while the O3 toggles on a falling signal.