homework assignment 1

Homework assignment 1, request to merge.