mature optimisation rule:</p>

<ul>
    <li>If you use the right algorithm for the job in the first
        place then optimisation will not be required; in some
        cases, <font size="2" face="Courier New">memcpy</font> is
        the right algorithm.</li>
    <li>If a component is going to be reused in many places by
        many people then optimisations may well be worthwhile
        where they would not be so for a single case - in other
        words, the likelihood that the optimisation will be
 