my $adjusted_hue = $hues[$index] + ($scaled_index - $index)*($hues[$index + 1] - $hues[$index]);