Task

Create a function that returns the maximum value in a provided set of values,

where the number of values may not be known until run-time.




(defun maximum (xs)
   (if (endp (rest xs))
       (first xs)
       (max (first xs)
            (maximum (rest xs)))))