whitfin / jumper Elixir 12 2 Jump consistent hash implementation in Elixir (without NIFs) hashing algorithm distributed-systems