using IntStream instead of guava  to generate range