Migrated from an ordered set to a hashset. This is much faster.
Hashes are stored in the node structure for quick access.
Now using hashmap for bottom-up CSE counter. This improves
performance by a factor two.