How could any program survive without hashing? The hash functions below provide a good hashing system implementation which is used throughout the ferite engine. They can be used to store anything and form the basis for namespaces.