Midterm Submission

This is a good answer, but to get full marks you probably need to talk about iterators. I know we didn't implement them, but understanding them is important to understanding the trade-offs between these two.