for a summary of the
			changes.</p>
		<p>May 2001. Vladimir Prus suggested requiring a complete type on destruction.
			Refinement evolved in discussions including Dave Abrahams, Greg Colvin, Beman
			Dawes, Rainer Deyke, Peter Dimov, John Maddock, Vladimir Prus, Shankar Sai, and
			others.</p>
		<p>November 1999. Darin Adler provided <b>operator ==</b>, <b>operator !=</b>, and <b>std::swap</b>
			and <b>std::less</b> specializations for shared types.</p>
		<p>September 1999. Luis Coelho provided <b>shared