Descriptions:

Ultra-QuickSort

POJ - 2299