How are static functions different from global functions?
Static functions can be accessed only in the file where they are declared.
Static functions always return the same value.
Static functions must be declared is a separate header file.
Static functions must be declared in advance of being defined.