Implemented 3 way quick sort.