Abstract: Fermat’s Principle, or the Principle of Least Time, is used to computationally model common optical phenomena, including reflection, refraction and dispersion through a prism. Fermat’s ...