constexpr djb2, fnv1, crc32, mumur3 string hash functions