* 1.0
- Start release.
* 2.0
- Adapted to course 22-23
- Use C++11 <random> based bit generators.
- Added README
- Recoded hashing to be more OO.
* 2.1
- M must be two power only when quadratic probing is used.
* 2.2
- Changed doble hashing by rehashing.
* 2.3
- Fixed compiling bug. Use type std::uint64_t for the m parameter in UHash class constructors.
* 2.4
- Add state management methods to OACollisionResolution for improved collision handling.
- Added ADT HashTableIterator.
- Updated to course 24-25.
* 2.4.1
- Removed precondition about m being power of two.
- Fix. Adjust include hash_table_iterator.hpp order for hash_table.hpp and hash_table_imp.hpp.
- Added new test cases for find_position algorithm checking the collision mechanism.
* 2.5
- Updated to course 24-25.
- Refactor HashTableEntry to use state()/set_state().
- Standardizing class HashTableIterator and const_HashTableIterator.
- Split hash_table into a separated folder.

