Day 7 exercises - dynamic data structures