Taifead r-phoist: Introduction to linear programming