programs and exercises from the C programming language.