project LZSS with hash table