Commit : Conjugate Gradient Added. Modifications needed in zoom(bisection
needs to be removed). Code cleanup required. More tests are needed as
well.