Why Are Rainbows Curved