Draft: The optimization toolbox — LessWrong