I\'m learning Clojure and I\'m trying to define a function that take a variable number of parameters (a variadic function) and sum them up (yep, just like the + pro
(defn sum [& args] (print "sum of" args ":" (apply + args)))
This takes any number of arguments and add them up.