if (y !== null) {
                cut(ref, y);
                list_insert(this.min, ref);
                for (const x of cascading_cut(y)) list_insert(this.min, x);
            }