add docstring to borrow-macros
add docstring to `fn`
add docstring do `defn`
add trampoline function to core
borrow `condp` from clojure.core
remove `lvar` form; use `let*` instead
remove `exec` and `test` from api
remove as-fn from api
add docstring to contains?
refactor `last`
add docstring to first, second
add doc to next, rest, nnext, vector?
add doc to inc, dec, fn?, number?, zero?
add doc to map
add doc to =
add doc to reverse, compare
add doc to math functions
add doc to complement
add doc to constantly
remove peek and pop tests