Matrix: spiral print
Array rotate: block swap