Book Expert C practice code