mbostock
Another example of HCL interpolation, except using interpolateHclLong to choose the longer path when interpolating between hues greater than 180° apart.