docs: function(comparator, nullsFirst, ignorePrimitive)
    {
      var cmp = comparator ? createComparator( comparator, nullsFirst ) : this.comparator;
  
      if ( !isSorted( cmp, this ) || ( !ignorePrimitive && !cmp && isPrimitiveArray( this ) ) )
      {
        AP.sort.call( this, cmp );
  
        this.trigger( Collection.Events.Sort, [this] );
      }
  
      return this;
    }