Hi all, I would like a function that does a bit what a "make" does, listing the dependencies first. I for instance takes this input: '(1 (11 12 (121 122) 13) 2 3 (31 (311 (3111) ) ) ) and returns ( (3111 121 122 13 11 2) (311 12) (31 1) (3) ) I am sure there is a clever way to do this in lisp, and maybe it is even in some classic books, but I did not read those books and I don t feel so clever on this friday. So if you know this procedure, please post. TIA,