https://edison-learn.com/automatic-sequential-circuit-one-after-another/