99 LISP problems: Problem #7 Jun 20th, 2014 1:18 am Solution to the 99 LISP Problems #7 1 2 3 4 5 6 7 8 (defun my-flatten (alist) (if (null alist) nil (append (if (listp (car alist)) (my-flatten (car alist)) (list (car alist))) (my-flatten (cdr alist))))) Lisp dialect: Steel Bank Common Lisp