IndOrdSeq.prototype.split = function (predicate) {
        const [left, right] = this.tree.split(predicate);
        return [new IndOrdSeq(left), new IndOrdSeq(right)];
    };