>>63
この場合のMaxは、効率の問題ではなく、Positionの
Max(右端)をとるという意味です。その意味でMaxを
使う必要はありません。

ただし[[1]]ですと、listに同じMaxがある場合に、
左端の(Min)が選定されます。

つまり>>63の例{0, 1, 5, 3, 2, 4, 5, 2, 1}では、
右シフトの場合に、右から3番目の5でとまるべき
ですが、それをこえて、Max左側の5まで周って、
{3, 2, 4, 5, 2, 1, 0, 1, 5}
となります。

>>Maxが複数ある場合の多様性は、お題にないから
>>パスです。

と書いたのは、この意味です。