Chris Houser contributed the very pretty problem 130 to 4clojure. I won’t repeat the problem statement here, just my thoughts on how to approach the problem, and my solution. The strategy is to decompose a complex task into a sequence of simpler tasks. The complex task is to transform a tree: we are given a […]