Offline Dictionary-based Compression (Re-Pair, Recursive Pairing)