Combinatorial and Algorithmic Mathematics : From Foundation to Optimization