Assignment 3: 2 of 4 extra credits completed