if (compare(p, a[k]) > 0) {
            const t = a[k];
            a[k] = a[l];
            a[l] = t;