How Rainbows Work. .