Text this: Optimization: algorithms and consistent approximations