new collision free hashing of ChunkID

this time the hashing function is collision free and more performant
than the original