Simple convex optimization routines in python. Based on homework assignments from CMSC34500 - Optimization by Nati Sebro of U.Chicago.