You can't beat good starting values. Using {10.,10.}
is a bit too far away. Try {2.,6.}
. (And your first example has 3 roots.) This doesn't match with each iteration but both do end up with the same result (when more iterations are added to the NestList
command).