Algorithmen by E. Horowitz, Robert Sedgewick & S. Sahni