Chord DHT implementation in OCaml