The C Answer Book: Solutions to the Exercises in 'The C Programming Language,' Second Edition