What’s a JavaScript closure? In plain English, please | Hacker News Reader