Answer from cs61c-as (Gerardo Bonilla 15311015) for Question 2 a and b, free will free a block of memory that was allocated with malloc but only if it has not been freed already.