Creates a range from first to last with specified step
range(first: T, last: T, step: isize = 1) -> Range<T>