hsl rgb conversions
interpolateHSL
interpolateHSL