use the hashset and hashtable implementation from satcheck repo