Brushing up in C by working through 'The C Programming Language as Practice'