Add rgb_to_hue function