Color functions
better function names
hue multimethod
hue average can have more than 2 colors