Instruction: Describe the two inheritance models and discuss how JavaScript implements prototypal inheritance.
Context: This question evaluates the candidate's understanding of JavaScript's object model and its differences from classical inheritance paradigms.