Blob
1 (defun union-set-bintree (set1 set2)2 (let* ((lset1 (tree->list-1 set1))3 (lset2 (tree->list-1 set2))4 (lunion (union-set lset1 lset2))5 (union (list->tree lunion)))6 union))7 (defun intersection-set-bintree (set1 set2)8 (let* ((lset1 (tree->list-1 set1))9 (lset2 (tree->list-1 set2))10 (lintersect (intersection-set lset1 lset2))11 (intersect (list->tree lintersect)))12 intersect))