null passed as context to a function call
<p>Please explain what hack is used here (I can see that null is passed as a context to a function returning a property of it's context. So I can't clearly understand what is actually happening here.</p>

<pre class="lang-JavaScript prettyprint-override"><code>function getGlobal(){   
  return (function(){   
    return this.dust;   
      }).call(null);
}
</code></pre>
