Emanuel Berg writes: > (unless end > (setq end 73)) > (unless step > (setq step (min 10 (max 2 (/ end 10))))) > (unless i > (setq i 0)) This could already be trimmed a lot: (setq end (or end 37) step (or step (min 10 (max 2 (/ end 10)))) i (or i 0)) ⇒ start optimizing where no syntax breakage is needed. Best wishes, Arne -- Unpolitisch sein heißt politisch sein, ohne es zu merken. draketo.de