code: func (dp *DHCPPool) IsFreeIPAtIndex(index uint64) bool {
  	dp.lock.Lock()
  	defer dp.lock.Unlock()
  
  	if !dp.IndexInPool(index) {
  		return false
  	}
  
  	if _, free := dp.free[index]; free {
  		return true
  	} else {
  		return false
  	}
  }
docs: // Check if the IP is free at the index