// © Copyright 1997. Joseph Bergin. All rights reserved.#ifndef __StackAlgo__#define __StackAlgo__	template < class TI>	void selectionSort(TI start, TI end)	{	for(TI where = start ; where < end ; where++)		{	TI loc = where;			TI::value_type small = *loc;			for(TI inner = where + 1; inner < end; inner++)				if(*inner < *loc)				{	loc = inner;					small = *loc;				}			*loc = *where;			*where = small;		}	}#endif