slight modifications of the iterator implementation
const & operator++
operator++ returns non-const reference
Merge branch 'iterator_test' into scheduler