bug fix: const_iterator operator++
added operator++ and operator-- for iterators