Add retile operation.

This keeps the same array shape but changes the underlying tiling.