exercises 1-12 and a half
gitignore change