A Python implementation of the Simplex algorithm for solving linear programming problems from scratch