pair swap. 1 failing test + doesn't compile