Añado 'BidirectionalIterator' + tests