Item 30: Understand the Difference between
prototype, getPrototypeOf, and __proto__