Your assignment is to create an IntegerArrayList class. This class will implement the provided IntegerStorage interface. Any questions about the interface can be answered by referring to the list interface in the javadocs or referring to the comments in the interface code itself.
You may use the provided IntegerStorageTest to test your code, however you may find it beneficial to create your own test environment.
Use the UML diagram as you implement your solution.
You should include your thoughts on how inheritance was used in this design as a part of your assignment 3.
Correctness: You can lose up to 20% if your solution is not correct
Quality: You can lose up to 20% if your solution is poorly designed
Testing: You can lose up to 20% if your solution is not well tested
Explanation: You can lose up to 40% if you cannot explain your solution during the grading session