Programming Assignment 1

Completed one and finishing up the others.