Optical Computing: Past and Future | Synapse