}
IntegersUtils.quicksort(size(), new IntFunction2() {
public int invoke(int a, int b) {
return LongCollections.compare(get(a), get(b));
}
}, new IntProcedure2() {
public void invoke(int a, int b) {
swap(a, b);
if (sortAlso != null)
for (WritableLongList list : sortAlso) {
list.swap(a, b);