Library of algorithms and data structures
