int sumArray(int array[], int nelems); void printString(char string[]);
to use pointer-based scans.
Do the function interfaces need to change for this?