Li-Fan Chen says to YSITD https://stackoverflow.com/questions/13736683/how-can-i-cyclically-shift-an-array-without-additional-heap-memory