Formation of rainbows (& how far are they) | Physics