LZW compression and decompression