PA5: Passed (3-way quicksort circular suffixarray)