https://www.mphysicstutorial.com/2021/09/ray-and-geometric-optics-how-to-study-physics.html