docs: public List<Peer> getSomePeers(Peer peer) {
      List<Peer> peers = new LinkedList<Peer>();
  
      // Extract answerPeers random peers
      List<TrackedPeer> candidates = new LinkedList<TrackedPeer>(this.peers.values());
      Collections.shuffle(candidates);
  
      int count = 0;
      for (TrackedPeer candidate : candidates) {
        // Don't include the requesting peer in the answer.
        if (peer != null && peer.looksLike(candidate)) {
          continue;
        }
  
        // Only serve at most ANSWER_NUM_PEERS peers
        if (count++ > this.answerPeers) {
          break;
        }
  
        peers.add(candidate);
      }
  
      return peers;
    }