Fraunhofer Single Slit Diffraction Theory