Short explanation to 3-way quick-sort