Mathematically correct breakfast: How to slice a bagel into two linked halves (2009) | Hacker News Reader