Explaining Closures in Javascript | Hacker News Reader