Containers and Algorithms (week 9)