Swap two qubit states.
Rendering
\usepackage{quantikz}
\begin{quantikz} \lstick{$|a\rangle$} & \swap{1} & \rstick{$|b\rangle$} \\ \lstick{$|b\rangle$} & \targX{} & \rstick{$|a\rangle$} \end{quantikz}
quantikz
GHZ State
Toffoli (CCNOT) Gate