added take
added drop
added whileTrue
added untilTrue
first pass clojure xquery utility