Programing homework for CSAPP