Compression Algorithm - Variant of LZ77