Birthday Paradox - Explained and in Code | Hacker News Reader