public static Combine.BinaryCombineDoubleFn ofDoubles() {
    return new Max.MaxDoubleFn();
  }
@Test
  public void testMaxDoubleFnInfinity() {
    testCombineFn(
        Max.ofDoubles(),
        Lists.newArrayList(Double.NEGATIVE_INFINITY, 2.0, 3.0, Double.POSITIVE_INFINITY),
        Double.POSITIVE_INFINITY);
  }