JavaScript: Closures and its Effects | Hacker News Reader