title: Function.prototype.apply left me with undefined is not a function error
body: <p>I have a simple function with JS like so:</p>
  
  <pre><code>function simple(){
  
  }
  </code></pre>
  
  <p>I got an undefined is not a function error when I did this:</p>
  
  <pre><code>simple.prototype.apply(null,arguments);
  </code></pre>
  
  <p>but when I did this:</p>
  
  <pre><code>simple.apply(null,arguments);
  </code></pre>
  
  <p>I did not get the error, why on Earth is that?</p>