ComplexNumber
AMC10/12
2011
Let $f(z)= \frac{z+a}{z+b}$ and $g(z)=f(f(z))$, where $a$ and $b$ are complex numbers. Suppose that $\left| a \right| = 1$ and $g(g(z))=z$ for all $z$ for which $g(g(z))$ is defined. What is the difference between the largest and smallest possible values of $\left| b \right|$?