- initial clojure implementation
- forgot what was altered in the clisp implementation
- resolve the abs macro