LISP Product function

(defun product (list1)
            (cond ( (null list1) 1 )
                      ( t (* (car list1) (product (cdr list1))) )
            ) 
)

Comments