erloads which accomplish the same thing without relying on undefined 
			behavior.
			<li>
				The incorrect overload of <b>std::swap</b> has been replaced by <b>boost::swap</b>, 
				which has many of the same advantages for generic programming but does not 
				violate the C++ standard.</li>
		</ul>
		<hr>
		<p>Revised 1 February 2002</p>
		<p><small>Copyright 2002 Darin Adler. Distributed under the Boost Software License, Version 
				1.0. See accompanying file <A href="../../LICENSE_1_0.txt">LICENSE_1_0