how many fruits are in the rainbow