Add Quick3Sort, which split the array into 3 parts, < pivot, = pivot, > pivot.