Add arrayswap