Why Can Light Have Many Colors