1. Fixed Quick sort for duplicate arrays by 3-way partitioning.
2. Fixed reverse sorted array time foe quick sort by picking a random
value


#3. Implement Tree deletion next.