LZW Compressoion algorithm in verilog