Understanding Memoization in JavaScript | Hacker News Reader