Updates https://github.com/onflow/cadence/pull/2626 ### Issue To Be Solved Currently, there is no Atree function to swap two elements of an `Array`, so Cadence needs to do a remove and insert which can be inefficient. Thanks @bluesign for [bringing this up](https://github.com/onflow/cadence/pull/2626#discussion_r1259438875) at https://github.com/onflow/cadence/pull/2626! :+1: ### Suggested Solution Add `Array.Swap()` to swap two elements in place.