Answer from cs61c-av (Kenneth Wong 16192104) for Question 1 a. only Even if you call malloc with 0 size, a block is used up for the header, so the number of free blocks is always reduced by 1 unit.