selectin sort
swap