qsortnilnilqsort.xy++qsortlowersxy.xqsortgreatersxylowersxnilnillowersx.yzif<=yx.ylowersxzlowersxzgreatersxnilnilgreatersx.yzif<=yxgreatersxz.ygreatersxzqsort.xygreatersxyqsort.xyqsortgreatersxyqsort.xylowersxyqsort.xyqsortlowersxylowersx.yzlowersxzgreatersx.yzgreatersxztrueqsort.xyqsortlowersxyfalseqsort.xyqsortgreatersxyfalseqsort.xygreatersxyfalseqsort.xylowersxyfalsegreatersx.yzgreatersxztrue1greaters201520.2011211lowersx.yzlowersxztrue1lowers201520.2011211