_DoSwap
_DoSwap(fFullList, fullFirstIndex, fullSecondIndex, &firstSubItems,
_DoSwap(fList, firstIndex, secondIndex, &firstSubItems,