Explain the internal mechanics of a Git rebase versus a merge and when you would advocate for each at Zeta Global.