Grammar Compression, LZ-Encodings, and String Algorithms with Implicit Input
See Algorithms, Data compression