Essential things to remember from today's class (class 4, 31st August) What a compiler is and does. Defining functions. Using recursion (a function that calls itself) to provide and control repetition. The most basic forms of recursion: counting down and counting up. You must work on understanding it, memorisation will be of very little value.