Object-oriented programming has been adopted widely because ofits capability to reuse code. Most application development softwareprovides class libraries and extensive support for complex datastructures including linked lists. Investigate one of theselibraries such as the Microsoft Foundation Classes or the Java 2Platform application programming interface (API). What datastructures are supported by the library? What types of data arerecommended for use with each data structure object? Which classescontain which data structures and what methods does the libraryprovide?