. . . "An example of such a kind of program is a conversion program to convert texts from one kind of character coding to another, perhaps with situations where one character of input maps to two characters of output and vice versa." .