Numerical Root Finding Method