Challenge 7 Refactoring a branch Challenge 8 Cherry-picking and interactive rebasing Challenge 9 Full-on branch refactoring: Cherry-picking, interactive rebasing, and ammending commits