For 10 points, name this type of algorithm that includes the Quick and Bubble varieties.
Little-used methods for performing this operation include a quantum algorithm which creates 2^N universes to reduce the worst case run time of the original algorithm to Big O of N from Big O of infinity.  A popular method for doing this operation in parallel concats ascending and descending sequences and is named for Batcher.  Another way to perform this operation relies on gap sequences and was formulated by Donald (*) Shell.  When the data set is limited, certain algorithms can beat the Big O of n log n average case runtime for a certain class of these; an example of such an algorithm sequentially operates on the eponymous radices.  One common way to perform this action partitions elements around a pivot and can be improved by randomizing the input.  For 10 points, name this type of algorithm that includes the Quick and Bubble varieties.
Little-used methods for performing this operation include a quantum algorithm which creates 2^N universes to reduce the worst case run time of the original algorithm to Big O of N from Big O of infinity.  
{Sorting} Algorithms