Function: adjoin

Return ITEM consed onto the front of LIST only if it's not already there.
Otherwise, return LIST unmodified.

Keywords supported: :test :test-not :key

(fn ITEM LIST [KEYWORD VALUE]...)