Arbitrary two-qubit computation in 23 elementary gates | Synapse