Methods of Feasible Directions