IntStream.range(Integer.MIN_VALUE - 1, Integer.MAX_VALUE + 1).sum() = 0 IntStream.range(Integer.MIN_VALUE + 0, Integer.MAX_VALUE + 1).sum() = 0 IntStream.range(Integer.MIN_VALUE + 1, Integer.MAX_VALUE + 1).sum() = 0 IntStream.range(Integer.MIN_VALUE - 1, Integer.MAX_VALUE + 0).sum() = 0 IntStream.range(Integer.MIN_VALUE + 0, Integer.MAX_VALUE + 0).sum() = 1 IntStream.range(Integer.MIN_VALUE + 1, Integer.MAX_VALUE + 0).sum() = -2147483647 IntStream.range(Integer.MIN_VALUE - 1, Integer.MAX_VALUE - 1).sum() = 0 IntStream.range(Integer.MIN_VALUE + 0, Integer.MAX_VALUE - 1).sum() = -2147483645 IntStream.range(Integer.MIN_VALUE + 1, Integer.MAX_VALUE - 1).sum() = 3 IntStream.rangeClosed(Integer.MIN_VALUE - 1, Integer.MAX_VALUE + 1).sum() = 0 IntStream.rangeClosed(Integer.MIN_VALUE + 0, Integer.MAX_VALUE + 1).sum() = -2147483648 IntStream.rangeClosed(Integer.MIN_VALUE + 1, Integer.MAX_VALUE + 1).sum() = 0 IntStream.rangeClosed(Integer.MIN_VALUE - 1, Integer.MAX_VALUE + 0).sum() = 2147483647 IntStream.rangeClosed(Integer.MIN_VALUE + 0, Integer.MAX_VALUE + 0).sum() = -2147483648 IntStream.rangeClosed(Integer.MIN_VALUE + 1, Integer.MAX_VALUE + 0).sum() = 0 IntStream.rangeClosed(Integer.MIN_VALUE - 1, Integer.MAX_VALUE - 1).sum() = 0 IntStream.rangeClosed(Integer.MIN_VALUE + 0, Integer.MAX_VALUE - 1).sum() = 1 IntStream.rangeClosed(Integer.MIN_VALUE + 1, Integer.MAX_VALUE - 1).sum() = -2147483647