Definitive version of the assignment 1

Assignment for peer review