Optimization algorithms example implementations. Featuring Steepest descent, conjugate gradient, coordinate descent etc