Alogorithms and data structures 2