reverse_iterator& operator++();
reverse_iterator operator++(int);
The first (preincrement) operator evaluates --current, then returns *this.
The second (postincrement) operator makes a copy of *this, evaluates --current, then returns the copy.