An implementation of the Lempel-Ziv-Welch compression algorithm.