template void mySwap(T &a, T &b) { T temp; temp = a; a = b; b = temp; }