lib/prototype.js
function(a, b) {
      for (var i = 0, node; node = b[i]; i++)
        a.push(node);
      return a;
    }
function(a, b) {
      for (var i = 0, node; node = b[i]; i++)
        a.push(node);
      return a;
    }
function ( a , b ) { for ( var i = 0 , node ; node = b [ i ] ; i ++ ) a . push ( node ) ; return a ; }
UTILITY FUNCTIONS joins two collections
UTILITY FUNCTIONS joins two collections