Implemented and optimized ArrayNode. Remove iteration comparisons.

Removed Javersion vs Clojure iteration comparisons as they are unfair
one way or another: iterator() is by far unfair for Clojure as it is
implemented on top of immutable ISeq. On the other hand Javersion
doesn't (at least yet) implement reduce that could be fairly matched
with Clojure's kvreduce.