title: jquery object nature
body: <p>I've managed to do a fair bit with jquery with this small detail eluding me: how is it that I can apply a subscript operator to the result of a jquery call, which seems to return the dom element at that index?  Javascript doesn't support operator overloading, so I'm guessing it's actually returning type 'array'... yet you can also use the whole gamut of jquery methods on this array yet looking at the source code I only see 'slice' and 'push' added to Array.prototype...</p>
  
  <p>I may have a few more questions within this topic area once I know the answer to this one...</p>