Lesson 9: Functions — definition, prototype & return
Until now all our code lived inside main, and when we wanted to repeat an idea — we copied lines. A function is a named block of code: you write it once and call it again and again, and each call can receive different values. The signature int add(int a, int b) says: the function add takes two ints