Deakstadieđáhus: Optimality in nonlinear programing: a feasible directions approach