16 part2
16 time to start catching up :)
11
10: fix syntax
10
09
08
07 This one ended up a bit involved, but I'm pretty happy how it turned out. Clojure zippers are actually a really neat paradigm for trees, even in other languages :)
06
05
04: optimise slightly
04
03
02
01
init