ยง
Duval's algorithm
https://stackoverflow.com/questions/55642656/how-does-duvals-algorithm-handle-odd-length-strings
https://ritukundu.wordpress.com/2016/10/07/algorithm-to-find-the-least-lexicographic-rotation-of-a-circular-string/