@Test
 public void testSamples() {
   Histogram h = new Histogram(7, 5);
   for (int i = 1; i <= 100; i++) h.sample(i);
   assertEquals(101, h.percentile(1), 0);
   assertEquals(95, h.percentile(0.95), 0);
   assertEquals(91, h.percentile(0.90), 0);
   assertEquals(85, h.percentile(0.85), 0);
   assertEquals(81, h.percentile(0.80), 0);
   assertEquals(71, h.percentile(0.71), 0);
   assertEquals(62, (long) h.percentile(0.62), 0);
   assertEquals(50, (long) h.percentile(0.50), 0);
   assertEquals(40, (long) h.percentile(0.40), 0);
   assertEquals(30, (long) h.percentile(0.30), 0);
 }