quick sort fixed