A Simulation of the Kademlia Protocol in Erlang.