Entangling Bosonic Modes via an Engineered Exchange Interaction