Text this: Introduction to mathematical optimization