 Again, this transform does not alter the size of the processed block.Each of the symbols in use in the document is placed in an array.When a symbol is processed, it is replaced by its location (index) in the array and that symbol is shuffled to the front of the array.