Portable C++ Hash Table.