algorithms to quick sort version 5