Adding Symbolic Differentiation for lisp