Assignment 2

All files for assignment 2