sub swap {@_[0, 1] = @_[1, 0]}