The long lost erlang hash and model