How Does The Rainbow Occur?