Exercises 2.1 and 2.2 plus setup for both files