Maximum surprise algorithm for random word generation | Hacker News Reader