Great code, but I don't understand how an HoH will prevent multiple entries with the same name?
What I am doing is that I am reading a file with stats, and then I want to merge any doublets with the same name. Then I will write the new stats to a new file.
I have got my code working atm, though I will be making optimizations to it from what is written here. To start with I will use chromatics solution to begin with :)