Метод swap