Linear Programming Without Graphing