Library of basic data structures