Describir: Optimization: theory and practice