added exercise #3
changed gitignore