Source: https://m.central.edu/Fsolve_Matlab_Examples/view?e=L9A0O9