New sort quick sort