Fix iterators for one-element progressions

In case of start==end hasNext was always false, which resulted in iterators
over one-element progressions not iterating that element