``` start + nextIndex * step <= endInclusive ``...
# announcements
p
Copy code
start + nextIndex * step <= endInclusive
This is going to be a problem. You can't rely on equality with float. You are missing what precision should the comparison use.