Finding zeros of any old function is a common task, and using Newton's method is one of the best tools for carrying out this task. I've even written an old post that used this method.
However, Newton's method loses some of it's luster around repeated roots. Consider the iteration