@Override
    public void aggregate(Iterable<Integer> hashValues) {
        for (int hash : hashValues) {
            aggregate(hash);
        }
    }
@Test
    public void requireThatSketchBucketsAreCorrectForMultipleValues() {
        NormalSketch sketch = new NormalSketch(10);

        // Aggregate multiple values
        sketch.aggregate(List.of(0, 1, 2, 3, 4, 5, 6, 7, 8, 9));
        for (int i = 0; i < 10; i++) {
            assertBucketEquals(sketch, i, 23);
        }
        // Check that the other values are zero.
        for (int i = 10; i < 1024; i++) {
            assertBucketEquals(sketch, i, 0);
        }
    }