ToHSL is returning NaN as the Hue, when the saturation is set to 0, does not happen with ToHSV.
Also returning Nan: