title: When should someone use util.inherits() over prototypes in node.js for inheritance?
body: <p>util.inherits(): Inherits methods from one function into another </p>
  
  <p>Prototypes: Also offers inheritance.</p>
  
  <p>So when should I use .inherits() and when should I change the prototype chain? 
  Thanks.</p>