>>38
Looks readable enough to me. Could it be that you aren't an EXPERT PROGRAMMER yet? I'm not either (note my BBCode failure), but at least I can read that. Looks like the definition of DIVISIBLE is missing though.
(defun divisible (a b) (zerop (mod a b)))