hashing algrithim | ScratchStats