I have an array:

```
yarray.insert(0, [1, 2, 3])
yarray.insert(1, [A, B, C])
yarray.insert(2, [X, Y, Z])
... pretty big array ...
```

What is the fastest and the most efficient way to move rows or columns?

ex moving columns:

```
0, [3, 1, 2]
1, [C, A, B]
2, [Z, X, Y]
```

or ex moving rows:

```
0, [1, 2, 3]
1, [X, Y, Z]
2, [A, B, C]
```