Describes the concept of functional and modular programming. Describes how to define functions in c++ and why they are so important.