page 106 of head first c