@Test
public void atLeast() {

	Range<Integer> range = Range.atLeast(5);
	assertThat((IntPredicate) range::contains)
			.accepts(5, 6, Integer.MAX_VALUE)
			.rejects(4, Integer.MIN_VALUE)
	;
	assertThat((Predicate<Range<Integer>>) range::contains)
			.rejects(Range.atLeast(4), Range.atMost(4), Range.exactly(4))
			.accepts(Range.exactly(5), Range.exactly(6), Range.atLeast(5), Range.atLeast(6));
}