HW7: Almost done.  One nasty bug left.
For some reason the same chunk of free memory gets cloned more and more times as time goes by, creating a large list of what's really the same space.