Functions are an important part of any programming language. In Part 1 of this 2 part series we demonstrate and discuss the different uses of functions in our programming. Reusable functions are a big part of programming and this series covers the information you will need to understand them.