es</a></li>
</ul>
</div>

<h2 id="introduction">Introduction</h2>

<p>It is increasingly the case that you use generic algorithms in programming
rather than reinvent the wheel by writing the algorithms yourself. Similarly,
generic data structures should be used rather than reinventing data structures
yourself.</p>

<p>The generic algorithm or data structure will require the object
supplied by you to provide certain methods with a certain set of parameters in
order to work.</p>

<p>So, the question is, if yo