Algorithmic Thinking (2nd Edition) | Hacker News