Added BidirectionalIterator interface.