Median of Three for Quick Sort Partitioning