Blob
1 (defun lookup (given-key set)2 (if (null? set)3 nil4 (let* ((cur-entry (entry set))5 (cur-key (key cur-entry)))6 (cond ((= cur-key given-key) cur-entry)7 ((< given-key cur-key)8 (lookup given-key (left-branch set)))9 ((> given-key cur-key)10 (lookup11 given-key12 (right-branch set)))))))