functions: simplify array argument example

Emphasize that array dimensions in C90 must be determined
at compile time.
functions: add function pointer example
replace underscores with hyphens in file names
add exit status example
demonstrate retrieving command-line arguments
demonstrate file reading