Numerical Functional Analysis And Optimization