StringSet class is implemented as a hash map with seperate chaining. Additionally, hash for each string is stored for fast string comparison. To execute: cd copernica-assignment g++ main.cpp -omain -std=c++20 && ./main