mbostock’s block #949c772b81296f8e4188 May 9, 2014

Randomized Depth-First III