Still working on reviewing the fundamentals you already know about & applying them
to our new language. This time the focus is on writing functions.
We will also talk about a design technique, recursion, which we will be using again
in our later modules
Readings - Textbook
For this module, you should read the following sections of the textbook;
Some of the apprenticeship exercises in this module have multi-files projects in which we have several main
functions. This is generally used to allow one main to leverage the key functions you implemented in an interactive version of the
program, while the other main only runs them through automated tests. This mini howto shows you how to manage such projects
with your IDE.