@Test(dataProvider = "quantiles")
public void quantile(final Double q) {

	final int N = 2_000_000;
	final Quantile quantile = new Quantile(q);
	new Random(1234).doubles().limit(N).forEach(quantile);
	Assert.assertEquals(quantile.count(), N);
	Assert.assertEquals(quantile.value(), q, 1.0/sqrt(N));
}