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