First crack at 1-24

Committing before I try something different.
Solve Exercise 1-24: C syntax checker

I'm glad to be done with chapter 1. It feels like I'm starting to gain
momentum. I'm certainly looking forward to using higher level constructs
like switch(), which I think is available in Chapter 2. So far so good!