Java recursion for starters | Hacker News Reader