Implementation of basic optimization algorithms, in trivial problems that were written for educational purposes on Convex Optimization course at TUC