code: func (nm *nmVertex) euclideanDistance(other *nmVertex) float64 {
  	sum := float64(0)
  	// first we want to sum all the distances between the points
  	for i, otherPoint := range other.vars {
  		// distance between points is defined by (qi-ri)^2
  		sum += math.Pow(otherPoint-nm.vars[i], 2)
  	}
  
  	return math.Sqrt(sum)
  }
docs: // euclideanDistance determines the euclidean distance between two points.