Round and Round We Go! What makes Rotary Positional Encodings useful?