Why recursive data structures? | Hacker News Reader