Homework #1 initial commit