The very moment you find yourself writing redundant code over and over again, you have a need for functions. Function is a collection of code designed to perform a distinct action. So far we have been using build-in functions. Now it's time to create our own functions.