In the early days of Agile scrums we were wanting to have a visual countdown timer that showed how much time was left in a graphical format. Since there wasn't one that we liked I wrote one and released it on github. I wrote it in both functional as well as object-oriented models and this functional vs object-oriented methodology became an example for the article Distributed Systems State: A Modular/Functional Programming Architecture based on Quantum Mechanics
Taxonomy