Initial commit.\n Verified until Excercise 2.