Personal attempts at C Primer Plus (5th edition) programming exercises