Gravar e-mail: Circuit explained: How does a transformer perform compositional generalization