qqp question1: How is Hashmap in Java implemented internally? What are the pros and cons to use it? What are the complexities it provides for insert, delete and lookup? question2: What are the pros and cons of using AppML?