Detail Explaination for QuickSort Partition