Good Summary on How Prototypes Work in JS | Dark Hacker News