Two Stage Simplex Algorithm Methodology