Solve the ‘to tree or not to tree’ problem in 4clojure.com.