std::pair in both Bars swap functions.
Also using initializer list/moves for calling swap functions.