of your program' work is done by set of functionseach of which has specific jobit' much easier to test and maintain the code you've written you can write separate program that calls each function and tests whether each function works in all the situations it may encounter when you do thisyou can be confident that your functions will work properly each time you call them in you'll learn to write classes classes combine functions and data into one neat package that can be used in flexible and efficient ways