Simple Compression Implementation

Uses Lempel-Ziv compression, not optimized (very slow).

Made for personal interest and learning purposes.