malloclab 1, use implicit method, with csapp code