epfl algorithms2.tex