I just completed a brief introduction to branch points in complex analysis, and I find it difficult to imagine/come up with functions with nonzero branch points. My difficulty is this: for the point to be considered a branch point, f(r,θ) and f(r,θ+2π) must be different for ANY closed path. If the branch point is zero, you can arbitrarily shrink the path and still be sweeping from 0 to 2π. If your branch point is anything but the origin, then as the path becomes arbitrarily small, so does the angle you sweep over. In such a case, how can you get multiple values for the same input? Thanks in advance for any answers to this problem.