the rainbow is the visible spectrum of light separated into bands