add csapp exercise