Text this: Exploring interior-point linear programming :