Commit week3 solutions and gitignore.