added clarification about the swap-for-loop