The Computational Complexity of Linear Optics | Synapse