Container exercise  * Exercise 9, unfinished