ParentFull threadTN1ck·I was bored, so I wrote a short visualisation of the solution in d3: http://jsfiddle.net/vdNnJ/View on HN