A document for basic data structures and algorithms