added more future util functions
rewrote the better par-map, par-some, and par-map-reduce. added par-find-if