Parallel Tangents using Linear Search with a rudimentary implementation of a Penalty non linear restriction.