One Dimensional Optimization – Optimality Conditions