color computation in HSL space