Understanding Prototypes, Delegation and Composition | Hacker News Reader