public void Add(int newValue) { IntBucket matchingBucket = _valueCounts.Keys.SingleOrDefault(bucket => bucket.Contains(newValue)); if (matchingBucket != null) { IncrementBucket(matchingBucket); } }
private void IncrementBucket(IntBucket bucket) { _valueCounts[bucket] = _valueCounts[bucket] + 1; }