Concatenación
Es la operación por la cual dos caracteres se unen para formar una cadena de caracteres (o "string"). También se pueden concatenar dos cadenas de caracteres o un carácter con una cadena para formar una cadena de mayor tamaño. Algunos ejemplos:
Combinatoria
Las permutaciones con repetición son las posibles ordenaciones de una secuencia de n signos entre los que hay algunos repetidos (uno se repite x veces, otro y veces, otro z veces… etc.).