code: public void add(long value) {
  		int index = Arrays.binarySearch(bins, value);
  		if (index < 0) {
  			// inexact match, take the first bin higher than value
  			index = -index - 1;
  		}
  		hits.incrementAndGet(index);
  	}
docs: Increments the hits in interval containing given 'value', rounding UP.
  
  @param value