code: func (h *Histogram) Equals(other *Histogram) bool {
  	switch {
  	case
  		h.lowestTrackableValue != other.lowestTrackableValue,
  		h.highestTrackableValue != other.highestTrackableValue,
  		h.unitMagnitude != other.unitMagnitude,
  		h.significantFigures != other.significantFigures,
  		h.subBucketHalfCountMagnitude != other.subBucketHalfCountMagnitude,
  		h.subBucketHalfCount != other.subBucketHalfCount,
  		h.subBucketMask != other.subBucketMask,
  		h.subBucketCount != other.subBucketCount,
  		h.bucketCount != other.bucketCount,
  		h.countsLen != other.countsLen,
  		h.totalCount != other.totalCount:
  		return false
  	default:
  		for i, c := range h.counts {
  			if c != other.counts[i] {
  				return false
  			}
  		}
  	}
  	return true
  }
docs: // Equals returns true if the two Histograms are equivalent, false if not.