Text this: Generalized polynomial programming :