Might be slightly off topic but SICP videoes, lecture 4B at about 57 minutes implements adding polynomials. It's an early Scheme so you'll have to port it to CL, but it might give you some ideas and the videoes are quite entertaining

Syl
Useful, but learning Lisp is all about reinventing the wheelGoheeca wrote:And after you get hygiene and a multiple evaluation issue you can stop reinventing the wheel and use well-known macros: with-gensyms & once-only.