Mølmer-Sørensen Algorithm
The VariableMSXXAlgorithm is similar to the CNOTAlgorithm, and only differs
in the implementation of the two-qubit gates. While the CNOTAlgorithm treats two-qubit and
multi-qubit gates equally, the VariableMSXXAlgorithm implements two-qubit gates using the
VariableMSXX gate (i.e. ) and basis rotations if needed.
For example, the term is implemented as
