algorithms

=3.2.1 f= =3.2.1 i=
 * ===produce algorithms to solve problems;===
 * ===understand, and implement algorithms and evaluate them by commenting on their efficiency, correctness and appropriateness for the problem to be solved;===