> > al ((1 . 1) (3 . 9) (5 . 25)) > (assoc 1 al) (1 . 1) > (assoc 1 al) > (assoc 1 al) (1 . 1) > (del-assoc 3 al) ((1 . 1) (5 . 25)) > (del-assoc 3 al) ((1 . 1) (5 . 25)) > (del-assoc 2 al) ((1 . 1) (3 . 9) (5 . 25)) > (add-assoc 3 10 al) ((3 . 10) (1 . 1) (5 . 25)) > (search > (exists? odd? '(1 2 34)) #t > (exists? odd? '(0 2 34)) #f > (search odd? '(1 2 34)) #t > (search odd? '(0 2 34)) #f > (search > (all? odd? '(1 3 5)) #t > (all? odd? '(1 3 6)) #f