Describir: Algorithms and data structures :