LZW Compression And Decompression