Added initial implementation of LZW