1. Can the readFile method in Section 11.8 throw a NullPointerException? If so, how?
2. Write a program that asks a user for a file name and prints the number of characters, words, and lines in that file.
3. Write a program that asks the user for a file name and counts the number of characters, words, and lines in that file. Then the program asks for the name of the next file. When the user enters a file that doesn't exist, the program prints the total counts of characters, words, and lines in all processed files and exits.