Why the heck do we need libraries like this?! The answer is simple, organization. It’s nice to come back to a project years later and know exactly what’s going on. Now the concept of a Finite State Machine seemed a bit abstract to me when I first read about it. My research lead me to [...]