Improve the iterator, refine operator++ and operator--