code: func (tab *Table) delete(node *Node) {
  	//fmt.Println("delete", node.addr().String(), node.ID.String(), node.sha.Hex())
  	bucket := tab.buckets[logdist(tab.self.sha, node.sha)]
  	for i := range bucket.entries {
  		if bucket.entries[i].ID == node.ID {
  			bucket.entries = append(bucket.entries[:i], bucket.entries[i+1:]...)
  			tab.count--
  			return
  		}
  	}
  }
docs: // delete removes an entry from the node table (used to evacuate
  // failed/non-bonded discovery peers).