Procedural trees with JavaScript | Hacker News Reader