A function is a module that returns a value back to the part of the program that called it
Many languages provide libraries of functions that you can use, such as Random Number Generator
A function is like a module, but it returns a value that can be used in your program
Library functions
Written functions that come with most languages
Usually common tasks and save time for the programmer because it allows for code reuse