light can become a rainbow by shining through a prism