Whatever that "v" is supposed to tell me (I guess it was just the quickest way to give it a name different than "Swap"?), please don't use function names like that. It's just confusing, especially since you could just take the fractions of a second to type a more descriptive name.