according to the book 'csapp'