How does light diffraction work?