add oo and K&R book-src code