K&R C book exercises