Why jQuery do this: jQuery.fn.init.prototype = jQuery.fn?
<p>Little extended question is why jQuery do</p>

<pre><code>jQuery.fn = jQuery.prototype = {
init: function() {...},
    f1: function() {...},
    ...
};
jQuery.fn.init.prototype = jQuery.fn;
</code></pre>

<p>Why not simply add <code>f1()</code> etc into <code>init.prototype</code>? Is it only aesthetic or there are some deep ideas?</p>
