Working on a swap() function, need to draw out.