What does ROT-XYZ do?

The function takes a text string, an alphabet, and a sequence of numbers.

The text is shifted character by character by the corresponding number in the alphabet and printed. If the text is longer than the sequence of numbers, the sequence is restarted from the beginning.

Alphabet

A number of predefined alphabets are available.

However, you can also define your own alphabet.