Understanding Function Objects in JavaScript | Hacker News Reader