func swap<T>(inout: T, inout _: T) Exchange the values of a and b. Requires: a and b do not alias each other. Declaration func swap<T>(inout a: T, inout _ b: T)