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 is a macro that makes defining functions a little simpler.
Clojure supports arity overloading in a single function object,
self-reference, and variable-arity functions using &