The intuition behind Fisher-Yates shuffling | Hacker News Reader