// © Copyright 1997, Joseph Bergin. All rights reserved.package algo;/** BidirectionalIterator represents iterators that can be moved both ways in a container.*/public interface BidirectionalIterator extends Iterator{		/** Move the location back one item.	* @return the new location	*/	Iterator retreat();}