99 LISP problems: Problem #22 Jun 22nd, 2014 12:57 pm Solution to the 99 LISP Problems #22 1 2 3 4 5 6 7 8 9 10 11 (defun range-inner (lo hi) (if (> lo hi) nil (append (list lo) (range-inner (1+ lo) hi)))) (defun range (left right) (if (< right left) (reverse (range-inner right left)) (range-inner left right))) Lisp dialect: Steel Bank Common Lisp