Ah... I miss-understood what "nextDown" does. Makes sense now.

Wouldn't:
```D
real fcount = trunc((end - beg) / step);
count = to!size_t((fcount));
```
give an exact count, without further need for any rounding correction? It's real from end to end...?