Excercise 1 and initial commit.