Answer from cs61c-eq (Nicholas Hwang 16732453) for Question 5 The code in 8.7 was really hard to follow; the PH notes were much clearer and the semi-pseudo implementation clarified many questions on how many of the routines worked. Most of my confusion was just syntax on implementations; the general ideas are clear (which I suppose are the most important thing) though. I found many things interesting...I finally know what "defragmenting" does and have more understanding of why Java just seems so much simpler than C.