Added numerical methods for finding function roots

 - Newtons Method
 - Modified Newtons Method (fixed double)
 - Secant Method
 - Bisection method