add esum benchmark (Clojure Conj example)
double array functional operations and test fixes