Why create an anonymous function with a ! before it?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/3755606/what-does-the-exclamation-mark-do-before-the-function">What does the exclamation mark do before the function?</a>  </p>
</blockquote>



<p>What's the point of the <code>!</code> in the snippet bellow?</p>

<pre>
!function ($) {

   // code

}(window.jQuery);
</pre>

<p>This syntax is used extensively in <a href="http://twitter.github.com/bootstrap/javascript.html" rel="nofollow">Twitter's bootstrap.js</a></p>
