qsortnilnilqsort.xy++qsortlowersxy.xqsortgreatersxylowersxnilnillowersx.yzif<=yx.ylowersxzlowersxzgreatersxnilnilgreatersx.yzif<=yxgreatersxz.ygreatersxzqsort.xyqsortlowersxyqsort.xylowersxyqsort.xyqsortgreatersxyqsort.xygreatersxylowersx.yzlowersxzlowersx.yzlowersxzgreatersx.yzgreatersxzgreatersx.yzgreatersxztrueqsort.xyqsortlowersxyfalse2345qsort.xyqsortgreatersxyfalse1234qsort.xylowersxyfalse2qsort.xygreatersxyfalse2lowersx.yzlowersxztruelowers22greatersx.yzgreatersxztruegreaters22