apue notes & exercises.