week 5-6: simplex method, M-Method and Two-phase Method