Data structure for efficient fitness-proportionate selection | Hacker News Reader