https://www.instructables.com/Diffraction-Grating-Clock/