cs196 git_exercise pull request