Linear Programming Without Graphing Lines