Rainbows explained in ten seconds