def testSample(seed, max):
    # Create a new sample with max size `max`
    s = Sample(max)

    # Set seed value to re-produce same random numbers
    random.seed(seed)
    for i in range(1, 10000):
        y = random.uniform(0, 1)
        s.add(y)

    print("50th percentile = ", s.nth(0.5))
    assert 0.4 < s.nth(0.5) < 0.6, "Out of range"