Changes for clojure.core/tree-seq

defn on Thu, 26 Apr 2012
user=> (tree-seq seq? seq [[1 2 [3]] [4]])
([[1 2 [3]] [4]])

user=> (tree-seq vector? seq [[1 2 [3]] [4]])
([[1 2 [3]] [4]] [1 2 [3]] 1 2 [3] 3 [4] 4)

user=> (tree-seq seq? seq '((1 2 (3)) (4)))
(((1 2 (3)) (4)) (1 2 (3)) 1 2 (3) 3 (4) 4)