Almost all programs need data to operate, and the data must be stored somewhere. Data structures serve the purpose of storing data in a program in an organized way. Based on your knowledge, experience, and ideas, discuss data structures (such as arrays or array lists) in the language of your choice. Answer 2-3 of the following questions in your report: How are data structures managed and organized in this language? How does the management or syntax of data structures in this language differ from how data structures are handled in other language? Give an example of how a data structure is used in this language, including declaration, setting values in the structure, and using values contained in the structure Does the language include an ArrayList structure? If so, how does it differ from ArrayLists in other languages, such as C#? Does the language include a generic structure, meaning one which does not require the setting of a data type before it can store data? If not, does the language have any means by which variables can be stored without a data type? Are the data structures in this language strongly or weakly typed? Are there any significant general advantages or disadvantages to using data structures with this language?