code: func New(b *Bucketer) *Distribution {
  	if b == nil {
  		b = DefaultBucketer
  	}
  	return &Distribution{b: b, lastNonZeroBucket: -1}
  }
docs: // New creates a new distribution using the given bucketer.  Passing a nil
  // Bucketer will use DefaultBucketer.