I recycle knowledge from ANSI Common Lisp and use natural language to explain it. I comment my code extensively so that you can learn everything that I do.