array: fix Array::swap_at