code & exercise reading book <C interfaces and implementations>