pual's qsort is bad for reversed data sequence

filter out when size > 10000000