The coolest way to generate combinations (2009) | Hacker News Reader