exercises for "the C programming language" (k and r)