why use functions in programming?
• Creating a new function gives you an opportunity to name a group of state-
ments, which makes your program easier to read, understand, and debug.
• Functions can make a program smaller by eliminating repetitive code. Later,
if you make a change, you only have to make it in one place.
• Dividing a long program into functions allows you to debug the parts one at
a time and then assemble them into a working whole.
• Well-designed functions are often useful for many programs. Once you write
and debug one, you can reuse it.