Exercise 3_1 and datastructures directory