List of commons data structures and algorithms