Here's exercise 15. It introduces reading from files.
Here's the updated exercise 15 with comments for each line (pretty much).