free algorithms and programming problems and solutions modern birkh user classics published presentations and documents on DocSlides.