CPrimer Plus Ch02 examples and exercises