3.1.1 Representing algorithms.
3.1.1 Flow charts & pseudocode
3.1.2 Efficiency of algorithms
3.1.3. Searching algorithms
3.1.4 Sorting algorithms