QSort
Name
QSort --  A class to sort a collection.
Description
 QSort is simply a "wrapper" for the C native "qsort" function, as applied to a Swarm collection. The values will appear in ascending order by default. Reversing the order of a collection can be made by calling  reverseOrderOf. All these methods modify the underlying collection, so any indexes should always be regenerated. 
Methods
Phase: Using
- + (void) reverseOrderOf: aCollection-  The reverseOrderOf: method reverses the current order of a collection. To make a "reversed" sort, simply call one of the appropriate "sort" methods on a collection then call this function on the same collection. 
- + (void) sortNumbersIn: aCollection-  The sortNumbersIn: method performs integer comparisons on the objects in the collection using the default "compare" function.  The default assumes that the numbers should be monotonically increasing. 
- + (void) sortNumbersIn: aCollection using:-  (int (*) (const void*, const void*)) comp_fun-  The sortNumbersIn:using: method performs integer comparisons on the  objects in the collection with the specified comparison function for the object. 
- + (void) sortObjectsIn: aCollection-  The sortObjectsIn: method will sort the objects in the collection with the "compare' function for the object.  If the objects don't provide a compare function, sortObjectsIn uses the default from the defobj library.  
- + (void) sortObjectsIn: aCollection using:-  (SEL) aSelector-  The sortObjectsIn:using: method will sort the objects in the collection  with the specified comparison function for the object.