exteriorPenaltyMethod Implementation of Exterior Penalty Method using SteepestDescent & BFGS optimisation techniques