@Test
public void testPercentileAlgorithm_Median4() {

    PercentileSnapshot list = new PercentileSnapshot(300, 75, 125, 500, 100, 160, 180, 200, 210, 50, 170);
    // unsorted so it is expected to sort it for us
    //            list.addValue(300); // 10
    //            list.addValue(75); // 2
    //            list.addValue(125); // 4
    //            list.addValue(500); // 11
    //            list.addValue(100); // 3
    //            list.addValue(160); // 5
    //            list.addValue(180); // 7
    //            list.addValue(200); // 8
    //            list.addValue(210); // 9
    //            list.addValue(50); // 1
    //            list.addValue(170); // 6 
    Assert.assertEquals(175, list.getPercentile(50));
}