Classes, Complexity, and Functional Programming | Hacker News Reader