@Test
public void numeric_comparison()
{
List<Integer> input = Arrays.asList(1, 2, 3, 4, 5, 6, 7);
assertEquals(F.flow(input).filter(F.eq(3)).toList(), Arrays.asList(3));
assertEquals(F.flow(input).filter(F.neq(3)).toList(), Arrays.asList(1, 2, 4, 5, 6, 7));
assertEquals(F.flow(input).filter(F.lt(3)).toList(), Arrays.asList(1, 2));
assertEquals(F.flow(input).filter(F.lteq(3)).toList(), Arrays.asList(1, 2, 3));
assertEquals(F.flow(input).filter(F.gteq(3)).toList(), Arrays.asList(3, 4, 5, 6, 7));
}