Added a few root finding methods