INCO LZ77 Encoder and Decoder