title: On Dual Pivot Quicksort
body: <p>Quicksort is well known as one of the most powerful sorting algorithms. I was thinking how we can improve the algorithm by adding a second pivot. I did a bit of research and found out that it's already been implemented but not explained very well. Can anyone please elaborate on improvement that can be gained by having new pivots in quicksort.</p>