To assign a prototype to Number, should I use Function.prototype or Object.prototype?
<p>I want to extend the type 'Number' with a new function and hence I have to define a prototype.  When I think about this, I get a bunch of questions:</p>

<ol>
<li>Does Number inherit from both Object.prototype as well as Function.prototype?</li>
<li>Is 'Number' an 'Object' or a 'Function'?</li>
<li>When should I define an object as a prototype for Number?  Does it make sense?</li>
</ol>
