complete K&R

chapter 1 to chapter 8, with almost all exercises.