where in this article do we use `rebase -i HEAD~3`?