I've read that the angle for viewing a Primary Rainbow is between 40-42 degrees. How would I go about showing this? How would I calculate that angle from scratch? I figured that Snell's Law and the Law of Reflection would be used for light bouncing off and through a (spherical) water droplet. But I only have a vague idea of how to begin.
I would imagine that once you know how to calculate the Primary Rainbow angle, calculating the Secondary Rainbow angle would be very similar if not identical process. Is this right?

