Insight 11.7.1.
It is a good idea to check for errors after attempting to read data anyway. So
inFile.fail() is both handling a possible blank line at the end of the file and it will handle any other read errors (like trying to read "cat" as an integer).
