Invia SMS: Linear programming and the theory of the firm