}
@Test//@Sample
public void canCalculateAverageWithReductions() {
Iterator<Integer> iter = Iterations.iterator(1, 2, 3);
Pair<Integer, Long> average = Reductions.reduce(iter, new Average<Integer>(new IntegerOperations()), Pair.of(0, 0l));
Assert.assertEquals(2, average.first() / average.second());
}