Methods for Finding Roots