docs: function removeAll( arr, searchElement, fromIndex ){
  	var r,
  		pos = arr.indexOf( searchElement, fromIndex );
  
  	if ( pos > -1 ){
  		r = removeAll( arr, searchElement, pos+1 );
  		r.unshift( arr.splice(pos,1)[0] );
  		
  		return r;
  	} else {
  		return [];
  	}
  }