The Extensible Hashing Algorithm (implementation details)