The C programming language exercises