use ddsketchy::{DDSketch, DDSketchError};
fn main() -> Result<(), DDSketchError> {
let mut sketch = DDSketch::new(0.01)?;
sketch.add(1.0);
sketch.add(2.0);
sketch.add(3.0);
sketch.add(4.0);
sketch.add(5.0);
let median = sketch.quantile(0.5)?;
println!("Median: {}", median);
let p90 = sketch.quantile(0.9)?;
println!("90th percentile: {}", p90);
Ok(())
}