Various optical processes are involved in the formation of a rainbow. Which of the following provides the correct order in time in which these processes occur?
(a) Refraction, total internal reflection, refraction.
(b) Total internal reflection, refraction, total internal reflection.
(c) Total internal reflection, refraction, refraction.
(d) Refraction, total internal reflection, total internal reflection.