Add arity overloading.
Add partials.
Add core functions and more core specs.
Match exact arity or return variadic fn.
Add keys, vals, complement, every
DRY up blocks, rest args.
Merge pull request #40 from ecmendenhall/core-functions

Add arity overloading, implement additional clojure.core functions