Adds Assignment 4 Part 1
Finishes Part 1