Non-Deterministic Finite State Machine Implementation in C# | Hacker News Reader