How Rainbows Are Made