cymem
murmurhash
