code: func (p *Path) DistanceFrom(point *Point) float64 {
  	return math.Sqrt(p.SquaredDistanceFrom(point))
  }
docs: // DistanceFrom computes an O(n) distance from the path. Loops over every
  // subline to find the minimum distance.