Interior Point Methods For Optimization Practice