Explore JS classing techniques and their effects on the prototype chain