@Lindley,
Could you kindly explain in this case, what are we doing to swap x and y since we are not using pointers?