1.5.3 - exercise 1-8: count blanks, tabs and newlines