createWithCount(1, 4) correctly yields (1, 2, 3, 4)
createWithCount(2, 4) yields (2, 3, 4, 5, 6, 7, 8, 9) where it should be (2, 3, 4, 5)
createWithCount(0, 4) yields () where it should be (0, 1, 2, 3)
createWithCount(-1, 4) yields () where it should be (-1, 0, 1, 2)
createWithCount(1, 4) correctly yields (1, 2, 3, 4)
createWithCount(2, 4) yields (2, 3, 4, 5, 6, 7, 8, 9) where it should be (2, 3, 4, 5)
createWithCount(0, 4) yields () where it should be (0, 1, 2, 3)
createWithCount(-1, 4) yields () where it should be (-1, 0, 1, 2)