A compression/decompression utility based on the LZW compression scheme written in C++11