previous
Decrements the iterator's index by one and returns the character at the new index. If the current index is getBeginIndex(), the index remains at getBeginIndex() and a value of DONE is returned.
Return
the character at the new position or DONE if the current position is equal to getBeginIndex().