A pure Java implementation of the RePair compression algorithm created by N. Jesper Larsson. This is not a complete compressor implementation. You must provide implementations of the interfaces to provide the input, maintain the dictionary, and do something with the output.